Big Huge Thesaurus

Mangifera indica

noun